package dao.transferObjects.Gae;

import java.io.Serializable;
import java.util.List;

import dao.transferObjects.UsuarioTO;

public class GaeTO implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	public UsuarioTO usuario;
	public int id_gae;
	public int id_curso;
	public int id_proyecto;
	public int rut_gae;
	public String nombre_gae;
	public AlumnoTO alumnoRepresentante;
	public String nombreRepresentante;
	public String apellidoRepresentante;
	public int matriculaRepresentante;
	public int ctd_alumno;
	public String tipo_fono;
	public int fono;
	public String correo;
	public double nota1;
	public double nota2;
	public double nota3;
	public double nota_socio;
	public double nota_final;
	public List<AlumnoTO> listaAlumnosGAE;
	public boolean eliminado;	
	
	public GaeTO()
	{
		super();
		this.usuario = null;
		this.id_gae = -1;
		this.id_curso = -1;
		this.id_proyecto = -1;
		this.rut_gae = -1;
		this.nombre_gae = "";
		this.alumnoRepresentante = null;
		this.nombreRepresentante = "";
		this.apellidoRepresentante = "";
		this.matriculaRepresentante = -1;
		this.ctd_alumno = -1;
		this.tipo_fono = "";
		this.fono = -1;
		this.correo = "";
		this.nota1 = 0.0;
		this.nota2 = 0.0;
		this.nota3 = 0.0;
		this.nota_socio = 0.0;
		this.nota_final = 0.0;
		this.listaAlumnosGAE = null;
		this.eliminado = false;
	}
	
	public UsuarioTO getUsuario() {
		return usuario;
	}
	
	public void setUsuario(UsuarioTO usuario) {
		this.usuario = usuario;
	}
	
	public int getId_gae() {
		return id_gae;
	}

	public void setId_gae(int id_gae) {
		this.id_gae = id_gae;
	}

	public int getId_curso() {
		return id_curso;
	}

	public void setId_curso(int id_curso) {
		this.id_curso = id_curso;
	}

	public int getId_proyecto() {
		return id_proyecto;
	}

	public void setId_proyecto(int id_proyecto) {
		this.id_proyecto = id_proyecto;
	}

	public int getRut_gae() {
		return rut_gae;
	}

	public void setRut_gae(int rut_gae) {
		this.rut_gae = rut_gae;
	}

	public String getNombre_gae() {
		return nombre_gae;
	}

	public void setNombre_gae(String nombre_gae) {
		this.nombre_gae = nombre_gae;
	}

	public AlumnoTO getAlumnoRepresentante() {
		return alumnoRepresentante;
	}

	public void setAlumnoRepresentante(AlumnoTO alumnoRepresentante) {
		this.alumnoRepresentante = alumnoRepresentante;
	}

	public String getNombreRepresentante() {
		return nombreRepresentante;
	}

	public void setNombreRepresentante(String nombreRepresentante) {
		this.nombreRepresentante = nombreRepresentante;
	}

	public String getApellidoRepresentante() {
		return apellidoRepresentante;
	}

	public void setApellidoRepresentante(String apellidoRepresentante) {
		this.apellidoRepresentante = apellidoRepresentante;
	}

	public int getMatriculaRepresentante() {
		return matriculaRepresentante;
	}

	public void setMatriculaRepresentante(int matriculaRepresentante) {
		this.matriculaRepresentante = matriculaRepresentante;
	}

	public int getCtd_alumno() {
		return ctd_alumno;
	}

	public void setCtd_alumno(int ctd_alumno) {
		this.ctd_alumno = ctd_alumno;
	}

	public String getTipo_fono() {
		return tipo_fono;
	}

	public void setTipo_fono(String tipo_fono) {
		this.tipo_fono = tipo_fono;
	}

	public int getFono() {
		return fono;
	}

	public void setFono(int fono) {
		this.fono = fono;
	}

	public String getCorreo() {
		return correo;
	}

	public void setCorreo(String correo) {
		this.correo = correo;
	}

	public double getNota1() {
		return nota1;
	}

	public void setNota1(double nota1) {
		this.nota1 = nota1;
	}

	public double getNota2() {
		return nota2;
	}

	public void setNota2(double nota2) {
		this.nota2 = nota2;
	}

	public double getNota3() {
		return nota3;
	}

	public void setNota3(double nota3) {
		this.nota3 = nota3;
	}

	public double getNota_socio() {
		return nota_socio;
	}

	public void setNota_socio(double nota_socio) {
		this.nota_socio = nota_socio;
	}

	public double getNota_final() {
		return nota_final;
	}

	public void setNota_final(double nota_final) {
		this.nota_final = nota_final;
	}

	public List<AlumnoTO> getListaAlumnosGAE() {
		return listaAlumnosGAE;
	}

	public void setListaAlumnosGAE(List<AlumnoTO> listaAlumnosGAE) {
		this.listaAlumnosGAE = listaAlumnosGAE;
	}

	public boolean getEliminado() {
		return eliminado;
	}

	public void setEliminado(boolean eliminado) {
		this.eliminado = eliminado;
	}
	
}
